/**
 * @FileName: ObjectUtil.java
 * @Author zhl
 * @Description:Object工具类
 * @Date 2016年6月20日 下午3:01:57
 * @CopyRight ZTE Corporation
 */
package cn.hpclub.server.util;

public class ObjectUtil{
    /**
     * @Description: 判断是否为空
     * @author zhl
     * @param object
     * @return boolean true:为空,false:不为空
     */
    public static boolean isEmpty(Object object){
        if(object == null || object.equals("") || object.equals("null")){
            return true;
        }
        return false;
    }

    /**
     * @Description: 判断是否不为空
     * @author zhl
     * @param object
     * @return boolean true:不为空,false:为空
     */
    public static boolean isNotEmpty(Object object){
        if(object == null || object.equals("") || object.equals("null")){
            return false;
        }
        return true;
    }

    /**
     * @Description:将Object转换为String,当Object为null返回null<br/>
     * Author:zhl
     * @param object
     * @return string
     */
    public static String toString(Object object){
        return object != null ? object.toString() : null;
    }

    /**
     * @Description:将Object转换为Float,当Object为null返回null<br/>
     * Author:zhl
     * @param object
     * @return
     */
    public static Float toFloat(Object object){
        return object != null ? Float.parseFloat(object.toString()) : null;
    }

    /**
     * @Description:将Object转换为Integer,当Object为null返回null<br/>
     * Author:zhl
     * @param object
     * @return Integer
     */
    public static Integer toInt(Object object){
        return object != null ? Integer.parseInt(object.toString()) : null;
    }
}
